Online Generated Kick Motions for the NAO Balanced Using Inverse Dynamics
نویسندگان
چکیده
One of the major tasks of playing soccer is kicking the ball. Executing such complex motions is often solved by interpolating keyframes of the entire motion or by using predefined trajectories of the limbs of the soccer robot. In this paper we present a method to generate the trajectory of the kick foot online and to move the rest of the robot’s body such that it is dynamically balanced. To estimate the balance of the robot, its Zero-Moment Point (ZMP) is calculated from its movement using the solution of the Inverse Dynamics. To move the ZMP, we use either a Linear Quadratic Regulator on the local linearization of the ZMP or the Cart-Table Preview Controller and compare their performances.
منابع مشابه
Kick Motions for the NAO Robot Using Dynamic Movement Primitives
In this paper, we present the probably first application of the popular Dynamic Movement Primitives (DMP) approach to the domain of soccer-playing humanoid robots. DMPs are known for their ability to imitate previously demonstrated motions as well as to flexibly adapt to unforeseen changes to the desired trajectory with respect to speed and direction. As demonstrated in this paper, this makes t...
متن کاملDevelopment of an Omnidirectional Kick for a NAO Humanoid Robot
This paper proposes a method to develop an omnidirectional kick behavior for a humanoid robot. The objective is to provide a humanoid with the ability to kick in different directions and to make kicks look more like those of a human player. This method uses a Path Planning module to create the trajectory that the foot must follow to propel the ball in the intended direction. Two additional modu...
متن کاملAn Omni-directional Kick Engine for Humanoid Robots with Parameter Optimization
Incorporating a dynamic kick engine that is both fast and effective is pivotal to be competitive in one of the world’s biggest AI and robotics initiative: RoboCup. Using the NAO robot as a testbed, we developed a dynamic kick engine that can generate a kick trajectory with an arbitrary direction without prior input or knowledge of the parameters of the kick. The trajectories are generated using...
متن کاملDynamics modeling and stable gait planning of a quadruped robot in walking over uneven terrains
Quadruped robots have unique capabilities for motion over uneven natural environments. This article presents a stable gait for a quadruped robot in such motions and discusses the inverse-dynamics control scheme to follow the planned gait. First, an explicit dynamics model will be developed using a novel constraint elimination method for an 18-DOF quadruped robot. Thereafter, an inverse-dynamics...
متن کاملAdaptive Motion Control: Dynamic Kick for a Humanoid Robot
Automatic, full body motion generation for humanoid robots presents a formidable computational challenge. The kicking motion is one of the most important motions in a soccer game. However, at the current state the most common approaches of implementing this motion are based on key frame technique. Such solutions are inflexible and cost a lot of time to adjust robot’s position. In this paper we ...
متن کامل